Arduino প্রোগ্রামিংয়ের মধ্যে LED Blink প্রজেক্ট হলো সবচেয়ে সাধারণ এবং জনপ্রিয় প্রজেক্ট, যা নতুনদের জন্য আরডুইনো বোর্ডের সাথে পরিচিত হওয়ার সহজ একটি উপায়। এই প্রজেক্টে একটি LED নির্দিষ্ট সময় অন্তর জ্বলে এবং নিভে, যা বোর্ডের আউটপুট কন্ট্রোল শেখার জন্য একটি গুরুত্বপূর্ণ পদক্ষেপ।
নিচে একটি LED Blink প্রজেক্টের জন্য সহজ উদাহরণ দেওয়া হলো:
void setup() {
pinMode(13, OUTPUT); // পিন 13 কে আউটপুট হিসেবে কনফিগার করা
}
void loop() {
digitalWrite(13, HIGH); // LED অন করা
delay(1000); // ১ সেকেন্ড অপেক্ষা
digitalWrite(13, LOW); // LED অফ করা
delay(1000); // ১ সেকেন্ড অপেক্ষা
}
void setup()
: এই ফাংশনটি একবারই চালিত হয় এবং এটি পিন ১৩ কে আউটপুট হিসেবে কনফিগার করে।void loop()
: এই ফাংশনটি বারবার চালিত হয়। এখানে LED অন এবং অফ করা হচ্ছে এবং প্রতিবার ১ সেকেন্ড বিরতি দেওয়া হচ্ছে।pinMode(13, OUTPUT)
: পিন ১৩ কে আউটপুট হিসেবে সেট করা হচ্ছে যাতে এটি বিদ্যুৎ প্রদান করতে পারে।digitalWrite(13, HIGH)
: পিন ১৩ তে ভোল্টেজ প্রেরণ করা হচ্ছে, যা LED-কে জ্বালায়।delay(1000)
: ১০০০ মিলিসেকেন্ড বা ১ সেকেন্ড অপেক্ষা করে।digitalWrite(13, LOW)
: পিন ১৩ থেকে ভোল্টেজ সরিয়ে নেওয়া হচ্ছে, যা LED-কে নিভায়।আপনি এই প্রজেক্টে বিভিন্ন বৈচিত্র্য আনতে পারেন, যেমন:
উদাহরণ: দুটি LED ব্যবহার করে একটিকে অন এবং অন্যটিকে অফ করার জন্য:
void setup() {
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
digitalWrite(12, LOW);
delay(500);
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
delay(500);
}
LED Blink প্রজেক্ট নতুনদের জন্য একটি মজার এবং শিক্ষামূলক প্রজেক্ট যা প্রোগ্রামিং এবং হার্ডওয়্যার নিয়ন্ত্রণের বেসিক ধারণা তৈরি করতে সহায়তা করে।
common.read_more